home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Floppyshop 2
/
Floppyshop - 2.zip
/
Floppyshop - 2.iso
/
_catalog.s
/
stcat.103
/
text
/
gfa_basi.c
< prev
next >
Wrap
Text File
|
1998-10-26
|
10KB
|
140 lines
****************************************************************************
GFA BASIC PROGRAMMING
****************************************************************************
GFA.01 This first support disk for GFA Basic covers the area of computer
graphics. Includes tutorials, source code and executable programs.
GFA.02 This second GFA support disk allows the creation and editing of
dialog boxes in GFA Basic programs. It is called Diox v0.95. Although this
program runs on a 520 you cannot create radio buttons unless you have 1 Meg.
Although Diox was designed for use with GFA Basic v2, a conversion program
on disk allows output files to be used in GFA Basic v3 upwards.
GFA.03 This is the third GFA support disk and covers GFA utilities.
Includes source code and executable programs. Extensively documented on
disk. These three disks are invaluable aids to the GFA Basic programmer.
GFA.3748 GFA SOURCE DISK 4 - This is the first disk in a new series (1993)
of GFA source code disks from Floppyshop. It contains routines solely for
use with GFA Basic v2 and the GFA compiler v2. The code varies in it's
complexity, from simple box drawing examples to a full blown sprite
designer. Other sources on this disk includes a fully working implementation
of a shell for an archiver, information and routines to include speech
synthesis in your programs, a routine that breaks down the ARC file format,
a NEO/Degas picture viewer, a simple art package, a great financial program
that calculates loan repayments, and complex routines for handling GEM
dialog boxes. There's even a bingo caller routine! The source code is
presented in either tokenised .BAS files or LST files, but not all examples
are in both. GFA Basic 3 users will only be able to use the LST files. An
essential disk for anyone wanting to learn from other people's work.
GFA.3749 GFA SOURCE DISK 5 - The second disk in the 1993 series. Once again
it's full of source code for the amateur or professional alike. Again, it is
primarily for the GFA Basic version 2 system, but some GFA Basic v3 files
are included on the disk. The GFA v2 source includes the following:- a GEM
dialog box tutorial, a routine to produce a verbose listing of an ARC file,
a simple CAD orientated drawing package, some simple line graphics examples,
a utility to produce a GEM menu bar with ease, a very simple terminal
program, a small puzzle game called Mastermind, picture clipping source, a
fractal landscape generator, routines to manipulate polygons, and a good
example of the quick sort algorithm. The GFA v3 files include source to
produce a verbose listing of both an ARC and an LZH file. Code on this disk
is either in tokenised format, or LST format which is compatible with all
GFA Basic versions. Some routines include supplementary text files which
explain the usage of the code, thus making this disk very useful for the
novice.
GFA.3750 GFA SOURCE DISK 6 - The third disk in the 1993 series. It differs
from the first two in that it appears to be more orientated towards
programming using graphics, or possibly leisure applications. A number of
simple games are included, such as a battleships clone, a surprisingly good
fruit machine type game and a game that essentially imitates the old repeat
the musical pattern game, "Simon". Other source code covers using vectors,
adding colour to text output, various routines to demonstrate SIN, COS and
TAN by plotting them on screen, examples of fast searching of arrays,
switching screen resolutions, drawing shapes, creating fractal mountains,
and bouncing a cube around the screen. All the source code is in GFA Basic
v2 format, either as LST or BAS files. Also on this disk is GFA v3 code
which contains an example of how to accelerate screen output using a
supplied assembly routine.
GFA.3751 GFA SOURCE DISK 7 - The fourth disk in the 1993 series. This disk
contains lots of examples of full utilities or games, as opposed to mere
snippets of code. There's a good educational program called 'Maths
Worksheet' which outputs random sums to a printer, for young children to
solve. It is a good starting point for a parent who wishes to be adventurous
and update it him/herself as their child progresses. Also on the disk is a
complete Monopoly clone, alas containing American street names on the on-
screen board. The source code is relatively easy to understand, and this
particular version of the game could be brought into the nineties with ease!
These two examples are in GFA version 2 format. For GFA Basic version 3
users, there is a truly ingenious program which converts resource files into
actual GFA Basic code, for embedding your resources into your programs. It
is similar in function to WERCS by Hisoft, except it's only for GFA Basic.
GFA.3752 GFA SOURCE DISK 8 - The fifth disk in the 1993 series. This disk
is primarily of use to those who wish to include music into their GFA Basic
programs. There's source code by Mark Matts which plays a piece of Xbios 32
music as a background task. The source code includes no less than 49 music
files that can be used at will. They include such classics as Popcorn, Axel
F, Tocatta, the Star Wars theme, and many more. Other source code include
examples of how to use a desk accessory pipe-line for inter-program
communication, and there's also a routine to send text to Edhak. All code on
this disk if for use with GFA Basic v3.
GFA.3753 GFA BASIC SOURCE DISK 9 - The sixth and final disk in the 1993
series. The code on this disk is more geared towards giving examples of how
to do things, rather than being complete code for utilities or games. For
GFA Basic v2 owners, there's a complete library of AES/VDI/BIOS and XBIOS
functions saved as LST files for inclusion into your source. They give the
same flexibility that GFA v3 does. Aside from this huge library of GFA
v2 routines, the rest of the source code on this disk is for GFA Basic
v3. This includes fast routines for drawing curves, a complete shell for
writing window based applications, a routine to display a Spectrum 512
compressed pictures (.SPC), a routine to format a disk, and various disk
routines such as reading drive info and displaying BPB info. Also on this
disk is a set of procedures for using any of the GDOS variants from within
your own code. Some source code contains extra documentation.
GFA.4381 GFA BASIC TOOLS & UTILITIES - This disk is for use by GFA Basic
programmers only. It contains a selection of tools for all levels of GFA
programming. Firstly, there's a GEM based compiler shell which acts as a
full replacement for the MENU.PRG that comes with GFA Basic 3.6. There is
also a handy program called GFA Librarian which manages all your LST files.
WELLER TOOLS - This is a complete programming environment for GFA Basic
users. It features special facilities for integrating use of the editor, the
compiler the linker and provides an Outliner and Cross Reference Analyser.
This is a must for all serious GFA Basic programmers. Also on this disk you
can find various pieces of source code for you to use at will. All in all an
essential disk for GFA Basic users.
GFA.5675 GFA DISK SUPPORT #11 - A collection of GFA Basic routines and
support programs put together by Shareware author Carl Hafner. GFA HELP 1 by
Carl Hafner - A number of sub-routines which allow 4 or 5 lined alert boxes
and buttons with more than 8 characters, displays the current directory,
print a letter on screen, error trapping, give a list of all possible error
codes, switch on/off a program's fastload bit, display the mouse cordinates
and/or key presses, save the current palette than restore on exit, sort an
ASCII list either numerically or alphabetically. Also includes the full
source to UNCLERAM, an ACC based RAMDisk. All sources supplied in LST format
for use in GFA Basic 2 or 3. GFA HELP 2 by Carl Hafner - Example GFA Basic
v3 code for creating your own GEM based program. It illustrates the use of
RSC files, drop down menus and such like. GFA PATCH V1.07 by Gregor
Duchalski & Christoph Conrad - Patches the GFA Basic interpreter and
compiler for various bug fixes. Works with GFA Basic v3.07, 3.50, 3.5E,
3.6TT. GFA SHELL V1.05 by Gregor Duchalski - The main differences between
this and other GFA shells is that it is Multi-TOS compatible and it saves a
separate PRJ (project) file for each task, thus allowing changes to the file
to be easily recompiled without having to change the individual compiler
preferences from the shell each time. All in German but we've done a RUF
translation. FLYING DIALOGS v4.9 by Gregory Duchalski - An extensive text
files with detailed instructions on how to use movable dialogs, movable
windows, underlined options in dialogs, check boxes, radio buttons, pop-up
menus, coloured icons and the TT/Falcon's 3D interface, all under GFA Basic
v3.5 or later. Text in German but we've done a RUF translation. PICSGDOS by
Gregor Duchalski - Routines which allow you to load IMG, PAC, PIC, NEO, PI3,
PI2, PI1, PC3 images into GFA Basic v3. Also a text file and LST explaining
the use of GDOS in GFA Basic v3. All in German but with a RUF translation.
****************************************************************************